@charset "utf-8";

.clear{
    clear: both;
    width: 100%;
    height: 100px;
}

html {
    height:100%;
}
.left{
    float: left;
}
body {
    font: 75%/2 Verdana, Arial, Helvetica, sans-serif;
    background: #42413C;
    margin: 0;
    padding: 0;
    color: #000;
    height:100%;
}

/* Delimitando área geral da Janela */
.container {
    width: 100%;
    min-height:100%;
    background: #fff;
    margin: 0 auto;
    background-position:181px 115px;
    position: absolute;
    background: #fff url(images/bg_menu.png) 0 0 repeat-y;
}

/* Início do Cabeçalho*/

.header {
    background: #b00 url(../img/bg_topo.png) repeat-x;
    padding:7px;
    min-height:65px;
}


div .mensagem {
    text-align: center;
    font-weight: bold;
    background-color: #fdf5ce;
    color: #8B0D00;
    margin-left:235px;
    margin-right:15px;
    margin-top:10px;

    /*border: dotted 1px #8B0D00;*/
}

#imglogo{
    float:left;
}

/* Início do Login */
#login{
    color: #333;
    background: #f3f3f3 url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png");
    /* background: #f3f3f3 url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png"); */
    width:300px;
    height:60px;
    float:right;
    margin-right:5px;
    margin-left:5px;
    border-top:1px solid #900;
    border-bottom:1px solid #e00;
    padding: 2px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
#login_controles{
    float: right;
    width: 50px;
}
#login a{
    margin: 2px;
}
a#login_pass{
    float: right;
    display: block;
    background: url("../img/login_key.png") no-repeat;
    width: 25px;
    height: 25px;
    text-indent: 99999px;
    overflow: hidden;
}
a#login_sair{
    float: right;
    float: right;
    display: block;
    background: url("../img/login_sair.png") no-repeat;
    width: 25px;
    height: 25px;
    text-indent: 99999px;
    overflow: hidden;
}
#login div#user_info{
    float: left;
}
#login label{
    clear: left;
    float: left;
    margin: 3px;
}
#user_foto{
    background: url("../img/user_padrao.png");
    width: 55px;
    height: 55px;
    text-indent: 99999px;
    overflow: hidden;
    float: left;
    border: 1px solid #900;
    margin: 2px;
}


/* Fim do Login */

.decoration_header{
    background-color:#FFDD00;
    border-bottom:1px solid #CCCCCC;
    height:2px;
    border-top: 2px solid #fff;

    width:100%;
}
/* Fim do Cabeçalho */

/* Div central que contém o menu lateral e o conteúdo Principal */

/* Início da Barra de menu */
.barraMenus {
    padding-left: 15px;
    padding-right: 0px;
    padding-top: 30px;
    float: left;
    width: 210px;
    min-height: 100%;
    color: #a00;
    font-weight: bold;


}
/* Fim da Barra de menu */


/* Início do Conteúdo Principal */

.content {
    padding: 5px 15px 5px 15px;
    margin-left: 220px;
    /*background:url("../img/familia.png") no-repeat #fff right;*/
    background:url("../img/ijf.png") no-repeat #fff right;
    min-height: 300px;
    margin-bottom: 20px;
}

/*  Início do rodapé  */
.decoration_footer{
    background-color:#FFcc00;
    border-top:1px solid #CCCCCC;
    height:2px;
    border-bottom:2px solid #fff;
    width:100%;
}
.footer_conteiner {
    width: 100%;
    position: absolute;
    bottom: 0;
}
.footer_conteiner_back{
    height: 40px;
}
.footer {
    padding: 0;
    background: url("../img/bg_rodape.png") #900;
    position: relative;/* Para limpar layout do IE6 */
    clear: both; /* Para limpar a flutuação dos conteiners superiores */
    color:#fff;
    height:25px;
}

/* ~~ Estilos para flutuação (Utilizar estas classes em lugar de criar flutuações novas) ~~ */
.fltrt {
    /* Usar esta classe para fazer float right na página*/
    float: right;
    margin-left: 8px;
}
.fltlft {
    /* Usar esta classe para fazer float left na página*/
    float: left;
    margin-right: 8px;
}
.clearfloat {
    /* Usar esta classe em um <br> ou div vazia após um elemento flutuante para retornar o brownser ao comportamento normal*/
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.hidden{
    display: none;
}

#alerta{
    color: #900;
    font-weight: normal;
    font-size: 11px;
    font-style: italic;
}
.dl_servidor_desc_1, .dl_servidor_desc_2{
    float: left;
    min-width: 40%;
    line-height: normal;
}
.dl_servidor_desc_1 dt, .dl_servidor_desc_2 dt{
    font-weight: bold!important;
    width: 70px!important;
    line-height: normal!important;
}
.dl_servidor_desc_1 dd, .dl_servidor_desc_2 dd{
    height: 25px!important;
}
div.comandos{
    display:inherit !important;
    margin-bottom:0;
    margin-left:0;
    margin-right:55px;
    margin-top:10px;
    position:absolute;
    right:0;
    z-index:99999;
}

div.comandos a, div.comandos a img{
    float: left;
}
div.comandos a{
    text-decoration: none;
}
div.comandos img{
    margin-left: 10px;
    margin-right: 3px;
}


.aprovado{
    background:#0a0;
    width:70px;
    text-align: center;
    color:#fff;
    font-size:10px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    text-shadow:1px 1px 1px #000;
    line-height:15px;
}
.reprovado{
    background:#d00;
    width:70px;
    text-align: center;
    color:#fff;
    font-size:10px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    text-shadow:1px 1px 1px #000;
    line-height:15px;
}

.singular span{
    display: none;
}
.singular{
    cursor:default;
}
.servidor_detalhe{
    background: url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png)!important;
    padding: 0 30px;
    height: 40px!important;
    overflow: hidden!important;
}
.servidor_div h3{
    height: 20px!important;
}
.servidor_div{
    padding: 0!important;
    overflow: hidden!important;
}
.competencia_div{
    padding: 0px!important;
    border: none!important;
}
.competencia h3{
    background: url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png)!important;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.competencia h3 span{
    display: none;
}
.competencia{
    margin-bottom: 8px!important;
}
.h3_title {
    font-size:15px;
    font-weight:bold;
    color:#900;
    margin:0 0 10px 20px;
}
.etiqueta_aba{
    margin-top: 0px;
}
.comandos_geral{
    margin-top: -22px!important;
}
.table_aprova_super td{
    padding-left: 3px;
    vertical-align: middle;
}
.txt_destaque{
    color: black!important;
}
.parecer_desc{
    height: 400px;
}
.parecer_select{
    width: 279px;
}
.parecer_lbl{
    width: 135px;
}
.parecer_data_hora{
    margin-right: 20px;
}
.parecer_medico{
    width: 243px;
}
.ui-dialog-titlebar {
    background: #990000!important;
}